<template>
  <base-card
    title="设置"
    :cancel-text="$t('generic.close')"
    @cancel="$emit('click:cancel')"
  >
    <template #content>
      <h3>自动标注</h3>
      <p>
        自动标记允许用户自动标注数据。它使用户能够快速对数据的注释。您只需要纠正被系统错误标记的标签，并标注没有被系统标记的标签。
      </p>
      <p>
        提示，默认不能使用该功能，需要项目管理员配置自动标记。此外，根据配置的不同，管理员将花费一些成本
        (例如，配置一些付费服务，如AWS或GCP)。
      </p>
      <v-switch
        :value="isEnabled"
        :error-messages="errorMessage"
        @change="$emit('input', $event)"
      />
    </template>
  </base-card>
</template>

<script lang="ts">
import Vue from 'vue'
import BaseCard from '@/components/utils/BaseCard.vue'

export default Vue.extend({
  components: {
    BaseCard
  },

  props: {
    isEnabled: {
      type: Boolean,
      default: false,
      required: true
    },
    errorMessage: {
      type: String,
      default: '',
      required: true
    }
  }
})
</script>
